package model;

import java.io.Serializable;

/**
 * Enumeration representant les types de messages envoyer par TCP
 * @author Lefevre, Thoue
 */
public enum EMessage implements Serializable{
    /**
     * Accepter une demande de conversation
     */
    ACCEPT,
    /**
     * Envoyer une demande de conversation
     */
    DEMAND,
     /**
     * Confirmer une acceptation de conversation
     */
    CONFIRM,
     /**
     * Finir une conversation
     */
    FIN,
     /**
     * Mettre en pause la conversation
     */
    PAUSE,
     /**
     * Envoyer les parametres de son
     */
    INFOSOUND,
    /**
     * Reprendre la conversation en pause
     */
    REPRISE,
    /**
     * Envoyer un message ecrit
     */
    MESSAGE;
}